filechooser: Use GtkButton's icon-name property
authorTimm Bäder <mail@baedert.org>
Sat, 29 Oct 2016 08:07:15 +0000 (10:07 +0200)
committerTimm Bäder <mail@baedert.org>
Mon, 31 Oct 2016 11:20:41 +0000 (12:20 +0100)
gtk/gtkfilechooserdialog.c
gtk/ui/gtkfilechooserwidget.ui

index db1d8f6de7465a1ba36bafb68fb4433279bb5b73..59026b5c67b57aeb970db5ad4706c804e50e2d71 100644 (file)
@@ -484,17 +484,12 @@ setup_search (GtkFileChooserDialog *dialog)
   if (use_header)
     {
       GtkWidget *button;
-      GtkWidget *image;
       GtkWidget *header;
 
       button = gtk_toggle_button_new ();
       gtk_widget_set_focus_on_click (button, FALSE);
       gtk_widget_set_valign (button, GTK_ALIGN_CENTER);
-      image = gtk_image_new_from_icon_name ("edit-find-symbolic", GTK_ICON_SIZE_MENU);
-      gtk_container_add (GTK_CONTAINER (button), image);
-      gtk_style_context_add_class (gtk_widget_get_style_context (button), "image-button");
-      gtk_style_context_remove_class (gtk_widget_get_style_context (button), "text-button");
-      gtk_widget_show (image);
+      gtk_button_set_icon_name (GTK_BUTTON (button), "edit-find-symbolic");
       gtk_widget_show (button);
 
       header = gtk_dialog_get_header_bar (GTK_DIALOG (dialog));
index 8ff35f339095e1819494b4722146897fdaba1b76..0d2f0509b29b042f0e879a55ae747373a32a2729 100644 (file)
                                     <property name="tooltip-text" translatable="yes">Create Folder</property>
                                     <property name="use-underline">1</property>
                                     <property name="popover">new_folder_popover</property>
+                                    <property name="icon-name">folder-new-symbolic</property>
                                     <signal name="notify::active" handler="new_folder_popover_active"/>
-                                    <child>
-                                      <object class="GtkImage">
-                                        <property name="visible">1</property>
-                                        <property name="icon-name">folder-new-symbolic</property>
-                                        <property name="icon-size">1</property>
-                                      </object>
-                                    </child>
                                   </object>
                                   <packing>
                                     <property name="fill">0</property>